iT邦幫忙

2024 iThome 鐵人賽

0
AI/ ML & Data

學習人工智慧的概念和技術系列 第 30

學習While 循環與 For 循環的背後邏輯

  • 分享至 

  • xImage
  •  

在程式設計中,循環(Loop)是一個非常重要的概念,能夠讓我們重複執行某些代碼塊,直到某個條件被滿足或所有元素都被處理。Python 提供了兩種常見的循環語句:while 循環 和 for 循環。

While 循環 是基於條件判斷的循環語句,當條件成立時,它會不斷執行循環體內的代碼,直到條件不再成立為止。

number = int(input("請輸入一個數字 (輸入0結束): "))

while number != 0:
print(f"您輸入的數字是: {number}")
number = int(input("請輸入另一個數字 (輸入0結束): "))

print("程式結束")

這段代碼會不斷讓使用者輸入數字,並顯示該數字,直到使用者輸入 0 才會結束。

For 循環 是基於可迭代對象(如列表、字符串、範圍等)的循環語句。它會依次遍歷這些對象的每一個元素,並執行對應的代碼塊。

names = ["Alice", "Bob", "Charlie"]

for name in names:
print(f"名字是: {name}")

這段代碼會輸出列表中的每個名字。學習過程中我發現,for 循環比 while 循環更易於處理固定次數的重複操作,尤其在遍歷列表或字符串時非常方便。


上一篇
學習If、Elif、Else 條件控制語句的結構與原理
系列文
學習人工智慧的概念和技術30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言